.signin {
    width: 100%;
   height: 1334px;
   display: flex;
   justify-content: center;
   align-items: flex-end;
   background: url(../../../assets/images/aa.png)no-repeat center center;
   background-size: 100% 800px;
   margin-top: -400px;
   position: fixed;
   top: 0;
   z-index: 1;

   .signin-1 {
       .logo{
           div{
               width: 146px;
               height: 144px;
               margin: 0 auto;
               font-size: 55px;
               line-height: 60px;
               color: #ffffff;
               margin-bottom: 60px;
               padding-top: 20px;
           }
       }
       .box {
           width: 568px;
           height: 769px;

           background-color: #ffffff;
           border-radius: 30px;
           box-shadow: 0 0 10px rgb(102, 101, 101);
            margin-bottom: -250px;
           .account {
               position: relative;
               img {
                   position: absolute;
                   left: 40px;
                   top: 70px;
                   width: 26px;
                   height:32px;
                   padding-left: 16px;
               }
           }
           .password {
               position: relative;
               img {
                   position: absolute;
                   left: 40px;
                   top: 70px;
                   width: 26px;
                   height: 32px;
                   padding-left: 16px;
               }
               span {
                   position: absolute;
                   right: 50px;
                   top: 80px;
                   font-size: 9px;
                   width: 120px;
                   height: 18px;
                   color: #fe9e4e;
                   line-height: 30px;
               }
           }

           input {
               width: 440px;
               height: 80px;
               border-radius: 10px;
               border: none;
               background-color: #f5f5f5;
               margin-top: 47px;
               padding-left: 60px;
               color: #c5c5c5;
           }
           button {
               width: 500px;
               height: 80px;
               border-radius: 10px;
               border: none;
               margin-top: 52px;
               background-color: #ffa520;
               font-size: 32px;
               line-height: 30px;
               color: #fff;
           }

           .A {
               padding-top: 30px;
               span {
                   width: 96px;
                   font-size: 18px;
                   line-height: 10px;
                   color: #9aacbd;
               }
           }
           .other {
               display: flex;
               justify-content: space-between;
               padding-left: 109px;
               padding-right: 109px;
               margin-top: 30px;

               img {
                   width: 50px;
                   height: 50px;
               }
           }
       }
   }
}
